#pragma once
#include <mutex>
#include <string>
#include <sstream>
#include <assert.h>
#include <deque>
#include <atomic>
#include <sstream>
#include <stdio.h>
#include <stdlib.h>
#include <fstream>
#include <vector>
#include <algorithm>
#include <time.h>
#include <thread>
#include <string.h>
#include <ctime>
#include <condition_variable>
#include "../LogDefine.h"



typedef std::condition_variable     Cv;
typedef std::mutex                  mtx_t;
typedef std::unique_lock<mtx_t>     un_lock_t;
typedef std::lock_guard<mtx_t>      locker_t;
typedef std::string                 str_t;
typedef std::stringstream           ss_t;
typedef std::atomic_bool            AtmBool;
typedef std::atomic<int>            AtmInt;
